<?php

declare(strict_types=1);
/**
 * 创建人 : Forpastime
 * 创建时间: 2023/4/10 14:45
 * 个人主页 : http://forpastime.com
 */
namespace App\Service;

interface UserServiceInterface
{
    /**
     * 登录.
     * @param $clientType
     * @param $data
     * @return mixed
     */
    public function login($clientType,$data);

    /**
     * 注册.
     * @param $data
     * @return mixed
     */
    public function register($data);

    /**
     * 获取个人信息.
     * @return mixed
     */
    public function userInfo($where);

    /**
     * 修改个人信息.
     * @param $data
     * @return mixed
     */
    public function editInfo($data);

    /**
     * 修改密码
     * @param $data
     * @return mixed
     */
    public function editPwd($data);

    /**
     * 重新绑定手机号.
     * @param $data
     * @return mixed
     */
    public function changeMobile($data);

    /**
     * 获取用户列表
     * @return mixed
     */
    public function getUsers($where,$orWhere,$field,$limit);
}
